package pers.richard.example.po;

import java.util.Date;

import pers.richard.ormybatis.bean.AbstractDomain;
import pers.richard.ormybatis.bean.field.IField;

public class WechatOfficialAccount extends AbstractDomain {
	private Integer wechatOfficialAccountId;
	private String sourceCode;
	private String appId;
	private String appSecret;
	private Date inputDate;
	private Date stampDate;
	private Integer updateVersion;
	private Integer isDeleted;
	
	public WechatOfficialAccount(){
		// 默认构造函数
	}
	
	public enum Field implements IField {
		WECHAT_OFFICIAL_ACCOUNT_ID,
		SOURCE_CODE,
		APP_ID,
		APP_SECRET,
		INPUT_DATE,
		STAMP_DATE,
		UPDATE_VERSION,
		IS_DELETED;
	}
	

	public Integer getWechatOfficialAccountId() {return wechatOfficialAccountId;}
	public WechatOfficialAccount setWechatOfficialAccountId(Integer wechatOfficialAccountId) {this.wechatOfficialAccountId = wechatOfficialAccountId;return this;}

	public String getSourceCode() {return sourceCode;}
	public WechatOfficialAccount setSourceCode(String sourceCode) {this.sourceCode = sourceCode;return this;}

	public String getAppId() {return appId;}
	public WechatOfficialAccount setAppId(String appId) {this.appId = appId;return this;}

	public String getAppSecret() {return appSecret;}
	public WechatOfficialAccount setAppSecret(String appSecret) {this.appSecret = appSecret;return this;}

	public Date getInputDate() {return inputDate;}
	public WechatOfficialAccount setInputDate(Date inputDate) {this.inputDate = inputDate;return this;}

	public Date getStampDate() {return stampDate;}
	public WechatOfficialAccount setStampDate(Date stampDate) {this.stampDate = stampDate;return this;}

	public Integer getUpdateVersion() {return updateVersion;}
	public WechatOfficialAccount setUpdateVersion(Integer updateVersion) {this.updateVersion = updateVersion;return this;}

	public Integer getIsDeleted() {return isDeleted;}
	public WechatOfficialAccount setIsDeleted(Integer isDeleted) {this.isDeleted = isDeleted;return this;}

	@Override
	public boolean equals(Object obj) {
		return super.equals(obj);
	}
	
	@Override
	public int hashCode() {
		return super.hashCode();
	}
}